import {
	BASE_URL
} from "./urls.js"

/* 
	导出一个函数，要对请求使用promise 进行封装
	1. 配置基本的url
	2. 加遮罩
	3. 对返回的数据进行处理
 */
export const request = (params) => {
	return new Promise((resolve, reject) => {
		uni.showLoading({
			title: '正在加载中。。。',
			mask: false
		});
		uni.request({
			...params,
			url: BASE_URL + params.url,
			success: (res) => {
				resolve(res.data);
			},
			fail: (err) => {
				reject(err);
			},
			complete: () => {
				uni.hideLoading();
			}
		})
	})
}
